﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Practices.Modeling.ExtensionProvider.Metadata;
using Microsoft.Practices.Services.ItineraryDsl;
using Microsoft.Practices.Modeling.ExtensionProvider.Extension;

namespace BizTalk.ESB.Extensions.ResolverExtenders
{
    [ExtensionProviderAttribute("7B3EA6D8-D241-421E-B17F-CAECE3163B50", "FILE-STATIC", "STATIC Associated File Resolver Extension", typeof(ItineraryDslDomainModel))]
	[ResolverExtensionProvider]
	public class StaticAssociatedFileResolverExtenderProvider : ExtensionProviderBase
	{
		/// <summary>
		/// Initializes a new instance of the <see cref="SampleExtensionProvider"/> class.
        /// </summary>
        public StaticAssociatedFileResolverExtenderProvider()
            : base(typeof(StaticAssociatedFileResolverExtender))
        {
		}
    }

    [ExtensionProviderAttribute("A8077778-44A5-418D-AA8F-F4C8BF419D1E", "FILE-DYNAMIC", "DYNAMIC Associated File Resolver Extension", typeof(ItineraryDslDomainModel))]
    [ResolverExtensionProvider]
    public class BreAssociatedFileResolverExtenderProvider : ExtensionProviderBase
    {
        /// <summary>
        /// Initializes a new instance of the <see cref="SampleExtensionProvider"/> class.
        /// </summary>
        public BreAssociatedFileResolverExtenderProvider()
            : base(typeof(BreAssociatedFileResolverExtender))
        {
        }
    }
}
